package org.ResearchProject.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;

/**
 * 2024-12-13-0:07
 */
// ResearchProject 实体类
@Data
public class ResearchProject {
    // 科研项目唯一标识
    public Integer id;
    // 科研项目名称
    @NotEmpty
    public String name;
    // 科研项目介绍
    @NotEmpty
    public String description;
    // 科研项目进度
    public Integer procession;
    // 科研项目开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public LocalDateTime startTime;
    // 科研项目结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public LocalDateTime endTime;
    // 科研项目创建人ID
    public Integer createPerson;
}
